Workflow is a planning tool for creative work. Track projects, client outreach, social posts and publishing dates on one calendar. It runs in your web browser and needs no account.
Open workflow-planner.html in a modern browser such as Chrome, Edge, Safari or Firefox. The page opens on the current week.
Everything you enter is saved in that browser, on that device. There is no sign-in and no cloud sync. This is useful for privacy, but it also means your data does not follow you to another computer or browser. Read the backup section before you rely on it.
Use the three buttons at the top right to switch views:
Use the ← and → arrows to move one week or one month at a time. Today jumps back to the current period. The header always shows today's date and the range you are viewing.
The bar under the header counts active items, items due in the next seven days, items awaiting assets, drafts, finished items and repeating items. Finished items are not counted as active or due.
The page switches to the new day automatically at midnight, so the "today" highlight stays correct.
Use the ☀ button to switch between dark and light themes. Your choice is remembered.
There are four ways to add an item:
Click any item to open it for editing. These fields are available:
| Field | What it is for |
|---|---|
| Title | Required. Shown on the calendar. |
| Categories | One or more of Personal Projects, Creative / Portfolio, Client Outreach, Social Media, Publishing. The first one sets the item's colour. An item with none is "Uncategorized". |
| Status | Draft, Scheduled, In Progress or Published / Done. |
| Platform / Channel | Free text, such as Substack or Instagram. |
| Client Name, Contact Email | Optional. Used for search, the client filter and exports. |
| Start Date, Finish Date | When the item happens. Leave both empty to keep it unscheduled. An item appears on every day from start to finish. |
| Repeat | Does not repeat, Weekly, Every 2 weeks, or Monthly. See Repeating items. |
| Awaiting Assets | Tick this when you are waiting for images, files or other material. |
| Notes | Anything else: links, details, reminders. |
Press Save to keep your changes. If you close the window with unsaved changes, Workflow asks before discarding them.
In Week view, click the status word under an item to move it to the next status: Draft → Scheduled → In Progress → Done → Draft. In Month view, change status from the item window.
An item is urgent when its finish date falls within the next seven days and it is not Done. Urgent items get a yellow outline and a ⚠ "Due soon" label. They are also listed in the yellow banner at the top of the page, with the number of days left.
Items with Awaiting Assets ticked show ⏳ on the calendar, so you can see what is blocked at a glance.
The row under the header controls what appears on the calendar:
Filters apply to the calendar, the banner and the unscheduled strip. They do not change your data. Category buttons are remembered between visits; search text and the client choice are cleared when you reload.
An item with no dates is kept in the dashed Unscheduled strip above the calendar. Use it for ideas you have not placed yet. Click an item to schedule it in the window, or drag it onto a day.
In Week or Month view, drag a single (non-repeating) item to another day to move it. It keeps its length: a three-day item stays three days long. Drag it onto the Unscheduled strip to remove its dates.
Repeating items cannot be dragged. Open them and change the dates or repeat settings instead.
Set Repeat to Weekly, Every 2 weeks or Monthly. Then choose Repeat Until if the series should end. Repeating items show a ↻ on each occurrence.
Click Backup to open the backup window. There are four options:
| Option | What it does | Use it for |
|---|---|---|
| Export Backup (JSON) | Saves every item, including the archive, to a file. | Full backups you can restore later. |
| Restore from JSON Backup | Replaces everything in the planner with the contents of a backup file. | Recovering data or moving to another browser. Current data is replaced, so export first. |
| Export Calendar (.ics) | Creates a calendar file of scheduled items, with repeats and skipped dates. | Viewing your schedule in Apple Calendar, Google Calendar or Outlook. |
| Export Spreadsheet (CSV) | Creates a spreadsheet of all items, including archived ones. | Sorting, filtering or sharing a list in Excel, Numbers or Google Sheets. |
A reminder appears at the top of the page if you have never made a backup, or if your last backup is more than 30 days old.
Click Print to print or save as PDF the view you are currently on, Week, List or Month. Buttons and filters are hidden in the printout. Use the arrows first to choose the week or month you want.
| Key | Action |
|---|---|
| N | New item (when no window is open) |
| Esc | Close the open window. Asks first if you have unsaved changes. |
| Tab | Move between controls. It stays inside an open window. |
| Enter | Open the focused item or button |
Check that you are using the same browser and computer you used before. If you cleared browser data, or your browser's storage was reset, the planner has no copy. Restore from your most recent JSON backup.
Your browser has run out of space for the planner or has blocked storage, often in a private window. Export a backup, free some browser storage, and try again from a normal window.
The planner loads its fonts from Google Fonts. Without a connection, it uses standard fonts instead. The layout still works.
Restore only accepts a JSON file exported from Workflow. Calendar (.ics) and spreadsheet (CSV) files cannot be restored.